// app.js
App({
  onLaunch() {
    // console.log('onLaunch()')
    // wx.setStorageSync('sessionKey', "res.data.session_key");
    // wx.setStorageSync('userId', "user_id");
    // 展示本地存储能力

    // 登录
    // wx.login({
    //   success: res => {
    //     if (res.code) {
    //       // wx.getUserProfile({
    //       //   success: function (res) {
    //       //     console.log(res.userInfo);
    //       //     wx.setStorageSync('userInfo', res.userInfo); //存储userInfo
    //       //   },
    //       //   fail: function(res) {
    //       //     console.log(res);
    //       //   }
    //       // });
    //       var userInfo = wx.getStorageSync('userInfo');
    //       console.log(userInfo);
    //       //console.log(userInfo.nickName);
    //       //发起网络请求
    //       // console.log(userInfo);
    //       wx.request({
    //         url: this.globalData.domain+"/login",
    //         header: {"Content-Type":"application/x-www-form-urlencoded"},
    //         data: {
    //           code: res.code,
    //           name:userInfo.nickName
    //         },
    //         method:"POST",
    //         success(res){
    //           console.log(res);
    //           wx.setStorageSync("sessionKey",res.data.data['session-key']);
    //           wx.setStorageSync("userId",res.data.data['identify']);
    //           wx.switchTab({
    //             url: '/pages/index/index',
    //           })
    //         },
    //         fail(res){
    //           console.log('登录失败！' + res.errMsg);
    //           wx.showToast({
    //             icon:"error",
    //             title: '登陆失败！',
    //           });
    //           //后端，记得屏蔽
    //           wx.switchTab({
    //             url: '/pages/index/index',
    //           })
    //         }
    //       })
    //     } else {
    //       console.log('登录失败！' + res.errMsg)
    //     }
    //   }
    // })
    
  },
  // 处理请求成功但是返回的状态是异常的状态，同时显示错误窗口提示用户
  dealErrMes(state){
    var mes;
    // 对剩下的状态进行分类
    switch (state){
      case 30000:
        mes='登录失败';
        break;
      case 30001:
        mes='用户未找到';
        break;
      case 30002:
        mes='问题未找到'
      case 30003:
        mes='未知错误';
        break;
      case 30004:
        mes='没有修改权限';
        break;
      case 30005:
        mes='不能对自己提问'
        break;
      default:
        mes='error';
        break;
    }
    wx.showToast({
      icon:"error",
      title: mes,
    }); 
  },
  timestamp2date(stamp){
    let date = new Date(stamp);
    let year = date.getFullYear();
    let month = date.getMonth()+1;
    let day = date.getDate();
    month = month < 10 ? "0"+month:month;
    day = day < 10 ? "0"+day:day;
    var resDate = year+'-'+month+'-'+day;
    return resDate;
  },
  globalData: {
    domain:"http://192.168.31.244:8080",
  }
})
